Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 OWEN PLACE Semi-Detached £109,500 30 Jun 2016
8 OWEN PLACE Semi-Detached £86,000 25 Oct 2004
10 OWEN PLACE Terraced £77,500 31 Mar 2006
11 OWEN PLACE Semi-Detached £125,000 5 Nov 2007
13 OWEN PLACE Semi-Detached £118,000 3 Nov 2006
15 OWEN PLACE Semi-Detached £130,000 17 Mar 2020
18 OWEN PLACE Semi-Detached £135,000 19 Nov 2021
20 OWEN PLACE Semi-Detached £139,950 28 Aug 2020